#include <func.h>

struct msg
{
    long myype;
    char buf[64];
};


int main()
{
    int ms=msgget(1000,IPC_CREAT|0600);
    ERROR_CHECK(ms,-1,"msgget");
    // int ret=msgctl(ms,IPC_RMID,NULL);
    // ERROR_CHECK(ret,-1,"msgctl");
    struct msg a;
    a.myype=1;
    strcpy(a.buf,"hello");
    int ret=msgsnd(ms,&a,sizeof(a.buf),0);
    ERROR_CHECK(ret,-1,"magsnd")
    return 0;
}